<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Collision Checker: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Collision Checker
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacecollision.html">collision</a></li><li class="navelem"><a class="el" href="classcollision_1_1_shape.html">Shape</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">collision::Shape Member List</div>  </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classcollision_1_1_shape.html">collision::Shape</a>, including all inherited members.</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_collision_object.html#a525c0826bd7ef13b2fe62868d3e49d30">addParentMap</a>(std::unordered_map&lt; const CollisionObject *, std::list&lt; CollisionObjectConstPtr &gt;&gt; &amp;parent_map) const</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object.html">collision::CollisionObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_collision_object.html#a8b14d81e4da802dd2a5f805162cf6ad4">addParentMap</a>(std::unordered_map&lt; const CollisionObject *, std::list&lt; CollisionObjectConstPtr &gt;&gt; &amp;parent_map, CollisionObjectConstPtr parent) const</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object.html">collision::CollisionObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html#a50d6ae971b8c05c6ad8e876ed3141733">BVCheck</a>(CollisionObjectConstPtr obj2) const</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html">collision::CollisionObjectEx</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_shape.html#aca9a2f6e0de0822e241e39dad9c419ce">center</a>() const</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_shape.html#a3a397b619573e160d18954605a11f7bd">center_</a></td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_shape.html#a690571543f14979499df6fbada671f1f">center_x</a>() const</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_shape.html#aabac3270d60bb5affed693af36fd39d8">center_y</a>() const</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_shape.html#a2eb0283fa4f04436df2f1ec2937b064f">clone</a>() const =0</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html#a7fa9738682fe6d4cdef843e99fa5e693">collide</a>(const CollisionObject &amp;c, const collision::CollisionRequest &amp;req=CollisionRequest()) const</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html">collision::CollisionObjectEx</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html#a358c5ace931619be56d441bdd8da4762">CollisionObjectEx</a>()</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html">collision::CollisionObjectEx</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1solvers_1_1solver_f_c_l_1_1_i_f_c_l_collision_object.html#a4a674ecf559b2e39e920a71c4200ef09">createFCLCollisionGeometry</a>(void) const =0</td><td class="entry"><a class="el" href="classcollision_1_1solvers_1_1solver_f_c_l_1_1_i_f_c_l_collision_object.html">collision::solvers::solverFCL::IFCLCollisionObject</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1solvers_1_1solver_f_c_l_1_1_i_f_c_l_collision_object.html#afd71a4be381f0e633046a4da668aea96">createFCLCollisionObject</a>(const std::shared_ptr&lt; fcl::CollisionGeometry&lt; FCL_PRECISION &gt;&gt; &amp;) const =0</td><td class="entry"><a class="el" href="classcollision_1_1solvers_1_1solver_f_c_l_1_1_i_f_c_l_collision_object.html">collision::solvers::solverFCL::IFCLCollisionObject</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html#a7cbe600ed254b8e9ae54fd1e658d6991">getAABB</a>() const</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html">collision::CollisionObjectEx</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_shape.html#a7f344a99a3e155fb725d750321350fe7">getCollisionObjectClass</a>() const override</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_collision_object.html#a2bc867e40184d64561ceac3f2276f976">getCollisionObjectType</a>() const</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object.html">collision::CollisionObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html#a13442077fa8b22d7af2ae035dec5debe">getContainerInterface</a>(void) const</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html">collision::CollisionObjectEx</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1solvers_1_1solver_f_c_l_1_1_i_f_c_l_collision_object.html#ad043de35cdb6ac4a90a04c8c1d325b8f">getFclEntityType</a>(void) const override</td><td class="entry"><a class="el" href="classcollision_1_1solvers_1_1solver_f_c_l_1_1_i_f_c_l_collision_object.html">collision::solvers::solverFCL::IFCLCollisionObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_shape.html#a707571ba3a684c0ef61c82b099ea8035">getFclInterface</a>() const override</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html#a1e96193008a86cfe46c873d358aadc67">getSolverEntity</a>(SolverEntity_FCL *&amp;ptr) const</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html">collision::CollisionObjectEx</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html#ab080033cf96284d10d0a7950bf2fd595">invalidateCollisionEntityCache</a>(void)</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html">collision::CollisionObjectEx</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_shape.html#aa415ef83e29916ba893fd3452eb06290">print</a>(std::ostringstream &amp;stream) const =0</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_shape.html#ad2b8994c5daeaab71cb04a73a6de8b0f">radius</a>() const</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_shape.html#ab453849fed42ee9769df87210ca5262d">radius_</a></td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_collision_object.html#a43b2608cfc67b33f4aa4216e11a9990d">rayTrace</a>(const Eigen::Vector2d &amp;point1, const Eigen::Vector2d &amp;point2, std::vector&lt; LineSegment &gt; &amp;intersect) const</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object.html">collision::CollisionObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_shape.html#a55dc047a30f0c61947d0bb46df3af8dd">set_center</a>(const Eigen::Vector2d &amp;_center)</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_shape.html#ac8e7fe1b16ef1ee803d511b593ae2936">Shape</a>(const Shape &amp;copy)</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_shape.html#a8aa65a2f272b0bfd2af0435307c082e1">Shape</a>(const Eigen::Vector2d &amp;_center)</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_shape.html#a2bec0ccd43f30004758b2112b46659d4">timeSlice</a>(int time_idx, CollisionObjectConstPtr shared_ptr_this) const</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_collision_object.html#a9bc84c4dd5f378403d31393326a0644e">toString</a>(std::ostringstream &amp;stream) const</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object.html">collision::CollisionObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_shape.html#ac80f4a8216ca9f78e0a55dcc4dd4bb6e">type</a>() const =0</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_collision_object.html#a96352a5369914c677a8f826b68028205">~CollisionObject</a>()</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object.html">collision::CollisionObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html#a8c5a1b6ed938b80cd858d9107684ca9f">~CollisionObjectEx</a>()</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html">collision::CollisionObjectEx</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_shape.html#a1efc0d3437abbac61d5c444b9d1becf5">~Shape</a>()</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>
